#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>


#include "widgetlogform.h"
#include "widgetshowform.h"
#include "widgetdeviceform.h"
#include "widgetsysform.h"
#include "widgetinversionform.h"

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

    enum enFeatureForm{
        enSystem = 0,
        enDevice,
        enShow,
        enData,
        enLog
    };

private:
    Ui::MainWindow *ui;
    WidgetLogForm m_logForm;
    WidgetShowForm m_show;
    WidgetDeviceForm m_device;
    WidgetSysForm m_sys;
    WidgetInversionForm m_invertion;
};

#endif // MAINWINDOW_H
